﻿using RimWorld;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Verse;

namespace Miao.Stand
{
    [DefOf]
    public class StandDefOf//已预设的DefOf
    {
        public static TraitDef StandMaster;
    }
    [DefOf]
    public class StandSoundDefOf
    {
        public static SoundDef KillerQueenClick;
        public static SoundDef KillerQueenSetup;
        public static SoundDef SheeHeartAttack;
        public static SoundDef LookMe;
        public static SoundDef NotPawn;

        public static SoundDef StarPlatinumTheWorld;

        public static SoundDef OraOra;
        public static SoundDef StarPlatinumTheWorldTimeStart;
        public static SoundDef TheWorldTimeStop;

        public static SoundDef Radius20EmeraldSpray;

        public static SoundDef EmeraShot;
    }
    [DefOf]
    public class StandFleckDefOf
    {
        public static FleckDef TimeStop;
        public static FleckDef TimeStart;
    }
    [DefOf]
    public class StandJobDefOf
    {
        public static JobDef FollowMaster;
        public static JobDef CoverMaster;

        public static JobDef StandWait;
        public static JobDef StandGhostFollow;
        public static JobDef StandSetupBomb;

        public static JobDef TheWorld;
        /// <summary>
        /// 找寻热源
        /// </summary>
        public static JobDef TrackingHeat;

        public static JobDef ReturnToMaster;
        public static JobDef Radius20EmeraldSpray;
    }

    [DefOf]
    public class StandHediffDefOf
    {
        public static HediffDef SyncHediff;
        public static HediffDef StarPlatinumHediff;
        public static HediffDef StandTryAwake;

    }
    [DefOf]
    public class StandLetterDefOf
    {
        public static LetterDef NewStandMaster;
    }


    [DefOf]
    public class StandPawnKindDefOf
    {
        public static PawnKindDef StarPlatinum;
        public static PawnKindDef SheeHeartAttack;

    }
    public class StandNeedDefOf
    {
        public static NeedDef StandPower;
    }
}
